package com.ruoyi.pingan.fymodule.goodsinfo.goodscategory.param;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotNull;


/**
 * 商品分类编辑参数
 *
 * @author wangy
 * @date  2025/07/25 16:46
 **/
@Getter
@Setter
public class SxoGoodsCategoryEditParam {

    /** 自增id */
    @ExcelProperty("自增id")
    @Schema(description = "自增id")
    @NotNull(message = "id不能为空")
    private String id;

    /** 父id */
    @ExcelProperty("父id")
    @Schema(description = "父id")
    private String pid;

    /** icon图标 */
    @ExcelProperty("icon图标")
    @Schema(description = "icon图标")
    private String icon;

    /** 选中图标 */
    @ExcelProperty("选中图标")
    @Schema(description = "选中图标")
    private String iconActive;

    /** 实景图 */
    @ExcelProperty("实景图")
    @Schema(description = "实景图")
    private String realisticImages;

    /** 名称 */
    @ExcelProperty("名称")
    @Schema(description = "名称")
    private String name;

    /** 副标题 */
    @ExcelProperty("副标题")
    @Schema(description = "副标题")
    private String viceName;

    /** 描述 */
    @ExcelProperty("描述")
    @Schema(description = "描述")
    private String describe;

    /** css背景色值 */
    @ExcelProperty("css背景色值")
    @Schema(description = "css背景色值")
    private String bgColor;

    /** 大图片 */
    @ExcelProperty("大图片")
    @Schema(description = "大图片")
    private String bigImages;

    /** 是否首页推荐（0否, 1是） */
    @ExcelProperty("是否首页推荐（0否, 1是）")
    @Schema(description = "是否首页推荐（0否, 1是）")
    private String isHomeRecommended;

    /** 排序 */
    @ExcelProperty("排序")
    @Schema(description = "排序")
    private String sort;

    /** 是否启用（0否，1是） */
    @ExcelProperty("是否启用（0否，1是）")
    @Schema(description = "是否启用（0否，1是）")
    private String isEnable;

    /** SEO标题 */
    @ExcelProperty("SEO标题")
    @Schema(description = "SEO标题")
    private String seoTitle;

    /** SEO关键字 */
    @ExcelProperty("SEO关键字")
    @Schema(description = "SEO关键字")
    private String seoKeywords;

    /** SEO描述 */
    @ExcelProperty("SEO描述")
    @Schema(description = "SEO描述")
    private String seoDesc;

    /** 添加时间 */
    @ExcelProperty("添加时间")
    @Schema(description = "添加时间")
    private Integer addTime;

    /** 更新时间 */
    @ExcelProperty("更新时间")
    @Schema(description = "更新时间")
    private Integer updTime;

}
